• Any Flight
  • Direct Flight
Adult

>12 years

1
Child

2-12 years

0
Infants

<2 years

0

  • Economy
  • Premium Economy
  • Business Class
  • First Class


Modify Search

The search is not completed yet. Please wait...

Contact Us for Details

travel
Emirates

20:15

Thu, 26 Mar 2026

London

London Stansted Airport

16:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 625.4


travel
Emirates

20:15

Thu, 26 Mar 2026

London

London Stansted Airport

20:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 625.4


travel
Emirates

20:25

Thu, 26 Mar 2026

London

London Gatwick Airport

16:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 630.17


travel
Emirates

20:25

Thu, 26 Mar 2026

London

London Gatwick Airport

20:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 630.17


travel
Emirates

20:20

Thu, 26 Mar 2026

London

London Heathrow Airport

16:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 657.88


travel
Emirates

09:10

Thu, 26 Mar 2026

London

London Heathrow Airport

05:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 657.88


travel
Lufthansa

17:30

Thu, 26 Mar 2026

London

London Heathrow Airport

15:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 874.65


travel
Lufthansa

17:30

Thu, 26 Mar 2026

London

London Heathrow Airport

16:15

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 874.65


travel
Lufthansa

17:30

Thu, 26 Mar 2026

London

London Heathrow Airport

15:35

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 954.65


travel
Lufthansa

17:30

Thu, 26 Mar 2026

London

London Heathrow Airport

16:15

Fri, 27 Mar 2026

Johannesburg

O.R. Tambo International Airport

£ 954.65


KLM Royal Dutch Airlines

KLM Royal Dutch Airlines

Turkish Airlines

Turkish Airlines

Lufthansa

Lufthansa

Air France

Air France

British Airways

British Airways

Emirates

Emirates

Kenya Airways

Kenya Airways

London to Johannesburg oneway ticket price

RoutesAirlineFlight NumberTicket price
London to JohannesburgEmiratesEK-68GBP 625.4
London to JohannesburgEmiratesEK-68GBP 625.4
London to JohannesburgEmiratesEK-10GBP 630.17
London to JohannesburgEmiratesEK-10GBP 630.17
London to JohannesburgEmiratesEK-4GBP 657.88
London to JohannesburgEmiratesEK-8GBP 657.88
London to JohannesburgLufthansaLH-915GBP 874.65
London to JohannesburgLufthansaLH-915GBP 874.65
London to JohannesburgLufthansaLH-915GBP 954.65
London to JohannesburgLufthansaLH-915GBP 954.65

Popular Flight Routes from London

Cheap Flights from London to Johannesburg
Cheap Flights from London to Cape Town
Cheap Flights from London to Durban
Cheap Flights from London to Doha
Cheap Flights from London to Dubai
Cheap Flights from London to Nairobi

Popular Cheap Flight Routes

Cheap Flights from London to Johannesburg
Cheap Flights from London to Addis Ababa
Cheap Flights from London to Istanbul
Cheap Flights from London to Doha
Cheap Flights from London to Cairo
Cheap Flights from London to Abu Dhabi

Cheap Flights from London to Johannesburg

London to Johannesburg

Flights from London to Johannesburg link the UK to South Africa’s economic and cultural powerhouse. Johannesburg, also known as Joburg or Jozi, is a major destination for business travelers, safari-goers, and those exploring South Africa’s rich history and vibrant urban life.

Travel Campus UK helps you find cheap and reliable flights from London to Johannesburg with top airlines, flexible scheduling, and unbeatable deals.

London to Johannesburg Flight Deals

Travel Campus UK offers a wide selection of flight deals to Johannesburg, with options for direct and one-stop routes. Daily flights depart from major London airports including Heathrow (LHR) and Gatwick (LGW), landing at OR Tambo International Airport (JNB).

Airlines flying this route include British Airways, Virgin Atlantic, Qatar Airways, Emirates, Ethiopian Airlines, and Lufthansa.

London to Johannesburg Flight Ticket Price

Here’s what you can expect in terms of pricing:

  • Economy Class: £560 - £850
  • Premium Economy: £900 - £1150
  • Business Class: £2000 - £2800
  • First Class: £3500+

Save more by booking 6 to 8 weeks before your intended departure date.

London to Johannesburg Cheap Flights

To score the lowest fares:

  • Book Early: Prices tend to rise as the travel date approaches.
  • Travel Midweek: Flights on Tuesdays or Wednesdays are typically cheaper.
  • Use Flexible Dates: Adjust travel plans by a day or two for better deals.
  • Choose One-Stop Flights: Flights with a layover are often less expensive than direct routes.
  • Compare Prices: Use Travel Campus UK to explore all your options.

London to Johannesburg Flight Schedule

Multiple daily flights operate between London and Johannesburg.

  • First Departure: ~06:30 AM (e.g., via Emirates or Lufthansa)
  • Last Departure: ~10:45 PM (e.g., via Qatar Airways)
  • Flight Duration: 11 to 16 hours depending on layovers

Flights from London to Johannesburg – Airlines & Options

Choose from the following trusted airlines:

  • British Airways: Direct flights with excellent service
  • Virgin Atlantic: Comfortable direct flights to JNB
  • Qatar Airways: One-stop option via Doha
  • Emirates: Connect through Dubai with a premium experience
  • Lufthansa: Reliable stopover service via Frankfurt or Munich
  • Ethiopian Airlines: Affordable with layover in Addis Ababa

Information About London to Johannesburg Flights

Factors Details
Distance9,100 KM
Direct flight AvailableYes
Cheapest Price (Economy)From £560
Visa RequirementYes (UK citizens)
FrequencyDaily
London AirportsHeathrow (LHR), Gatwick (LGW)
Johannesburg AirportOR Tambo International Airport (JNB)
Popular AirlinesBritish Airways, Virgin Atlantic, Qatar Airways, Emirates
Cheapest MonthsFebruary, May, October

FAQ of cheap flights from London to Johannesburg

Book Your Flight from London to Johannesburg Today!

Plan your journey to South Africa’s biggest city with Travel Campus UK. Enjoy excellent fares, multiple airlines, and 24/7 support for all your travel needs. Book your flight from London to Johannesburg today!